de.cebis.moccapart.calendar.io.view.table
Class CalendarEventTableView

java.lang.Object
  extended by de.cebis.moccabox.io.view.template.TemplateView
      extended by de.cebis.moccapart.calendar.io.view.table.CalendarEventTableView
All Implemented Interfaces:
View, java.io.Serializable, java.lang.Cloneable

public class CalendarEventTableView
extends TemplateView

Author:
cp
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.cebis.moccabox.io.view.template.TemplateView
template, viewElementBean
 
Constructor Summary
CalendarEventTableView()
           
CalendarEventTableView(ModelNode node)
           
 
Method Summary
 void applyViewCommand(java.lang.String cmd)
          Anwenden eines Befehls zur Aktualisierung der View.
 View createCopy()
          Erzeugen einer identischen Kopie der View.
 ModelNode getCalendarEvent(de.cebis.moccapart.calendar.domain.CalendarEvent event)
           
 ModelNode getCalendarEvent(int position)
           
 int getCalendarEventCount()
           
 ModelNode[] getCalendarEvents()
           
 ModelNode getModelNode()
          Zurückliefern der korrespondierenden Abstraktion.
 void setModelNode(ModelNode node)
          Setzen der zu Grunde liegenden Abstraktion.
 
Methods inherited from class de.cebis.moccabox.io.view.template.TemplateView
getTemplate, resetView, setTemplate, setViewElementBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarEventTableView

public CalendarEventTableView()

CalendarEventTableView

public CalendarEventTableView(ModelNode node)
Method Detail

getModelNode

public ModelNode getModelNode()
Description copied from interface: View
Zurückliefern der korrespondierenden Abstraktion. Der ModelNode stellt den Zustand des relevanten Ausschnitts des Systems dar.

Specified by:
getModelNode in interface View
Overrides:
getModelNode in class TemplateView
Returns:
Abstraktion eines Systemausschnitts.

setModelNode

public void setModelNode(ModelNode node)
Description copied from interface: View
Setzen der zu Grunde liegenden Abstraktion.

Specified by:
setModelNode in interface View
Overrides:
setModelNode in class TemplateView
Parameters:
node - ModelNode, der als Abstraktion den aktuellen Zustand des relevanten Ausschnitts des Systems darstellt.

createCopy

public View createCopy()
Description copied from interface: View
Erzeugen einer identischen Kopie der View. Es werden jeweils Kopien der View ausgeliefert und bearbeitet.

Specified by:
createCopy in interface View
Overrides:
createCopy in class TemplateView
Returns:
Kopie der parametrisierten View.

applyViewCommand

public void applyViewCommand(java.lang.String cmd)
Description copied from interface: View
Anwenden eines Befehls zur Aktualisierung der View.

Specified by:
applyViewCommand in interface View
Overrides:
applyViewCommand in class TemplateView
Parameters:
cmd - Anzuwendender Befehl.

getCalendarEvent

public ModelNode getCalendarEvent(de.cebis.moccapart.calendar.domain.CalendarEvent event)

getCalendarEvent

public ModelNode getCalendarEvent(int position)

getCalendarEvents

public ModelNode[] getCalendarEvents()

getCalendarEventCount

public int getCalendarEventCount()